ResizeBound

sealed class ResizeBound

EN One end of a resize range or the step granularity.

  • FixedDp: logical dp already chosen by the caller (e.g. 16.sdp → pass 16f or dp.value).

  • FixedSp: sp value; converts to px with fontScale (like COMPLEX_UNIT_SP).

  • Percent: value is 0–100 of axis using Configuration (same idea as spaceW / spaceSw / spaceH).

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Types

Link copied to clipboard
data class FixedDp(val dp: Float) : ResizeBound
Link copied to clipboard
data class FixedSp(val sp: Float) : ResizeBound
Link copied to clipboard
data class Percent(val value: Float, val axis: ResizeAxisQualifier) : ResizeBound

Functions

Link copied to clipboard
fun ResizeBound.resolveToPx(configuration: Configuration, density: Float, fontScale: Float): Float

EN Converts bound to px for layout/measure (density + font scale for sp).